import antdEnUS from 'ant-design-vue/es/locale-provider/en_US'
import momentEU from 'moment/locale/eu'
import menu from './en-US/menu'
import setting from './en-US/setting'

const components = {
  antLocale: antdEnUS,
  momentName: 'eu',
  momentLocale: momentEU
}

export default {
  ...components,
  ...menu,
  ...setting,

  common: {
    username: 'Username',
    password: 'Password',
    view: 'View',
    viewEntity: 'View {name}',
    new: 'New',
    newEntity: 'New {name}',
    edit: 'Edit',
    editEntity: 'Edit {name}',
    modify: 'Modify',
    update: 'Update',
    delete: 'Delete',
    remove: 'Remove',
    moveUp: 'Move up',
    moveDown: 'Move down',
    import: 'Import',
    export: 'Export',
    batchDel: 'Batch delete',
    batchImport: 'Batch import',
    batchExport: 'Batch export',
    batchActions: 'Batch actions',
    undo: 'Undo',
    redo: 'Redo',
    search: 'Search',
    query: 'Query',
    reset: 'Reset',
    yes: 'Yes',
    no: 'No',
    ok: 'OK',
    cancel: 'Cancel',
    submit: 'Submit',
    back: 'Back',
    forward: 'Forward',
    login: 'Login',
    logout: 'Logout',
    account: 'Account',
    field: 'Field',
    value: 'Value',
    name: 'Name',
    classification: 'Classification',
    subclass: 'Sub classification',
    number: 'Number',
    property: 'Property',
    description: 'Description',
    comment: 'Comment',
    action: 'Action',
    type: 'Type',
    status: 'Status',
    time: 'Time',
    date: 'Date',
    pMonth: 'Month',
    pYear: 'Year',
    file: 'File',
    fileName: 'File name',
    folder: 'Folder',
    parentFolder: 'Parent Folder',
    size: 'Size',
    createTime: 'Create time',
    updateTime: 'Update time',
    modifyTime: 'Modify time',
    startTime: 'Start time',
    endTime: 'End time',
    start: 'Start',
    finish: 'Finish',
    enable: 'Enable',
    disable: 'Disable', // v.
    disabled: 'Disabled', // adj.
    normal: 'Normal', // adj.
    inUse: 'In use',
    expand: 'Expand',
    collapse: 'Collapse',
    setting: 'Setting',
    qrCode: 'QR Code',
    tip: 'Tip',
    info: 'Info',
    error: 'Error',
    warning: 'Warning',
    emptyErr: '{name} cannot be empty',
    illegalErr: 'Please enter a valid {name}',
    delWarning: 'Are you sure to delete this {name}?',
    batchDelWarning: 'Are you sure to delete these {name}s?',
    all: 'All',
    color: 'Color',
    icon: 'Icon',
    title: 'Title',
    more: 'More',
    administrator: 'Administrator',
    upload: 'Upload',
    download: 'Download',
    copy: 'Copy',
    move: 'Move',
    copyTo: 'Copy to',
    moveTo: 'Move to',
    sort: 'Sort',
    Sortby: 'Sort by {name}',
    rename: 'Rename',
    clickToDl: 'Click to download',
    plzChoose: 'Please choose',
    plzInput: 'Please input something',
    year: 'Year',
    month: 'Month',
    day: 'Day',
    hour: 'Hour',
    min: 'Minute',
    sec: 'Second',
    times: 'Times',
    tenThousand: 'Ten thousand',
    index: 'Index',
    succeeded: 'Succeeded', // v.
    failed: 'Failed', // v.
    result: 'Result',
    add: 'Add',
    accessory: 'Accessory',
    customized: 'Customized',
    save: 'Save',
    totalCount: 'Total count',
    detail: 'Detail',
    default: 'Default',
    address: 'Address',
    identification: 'Identification',
    copyright: 'Harmontronics Co., Ltd'
  },

  tenant: {
    tenant: '租户',
    name: '租户名称'
  },

  contact: {
    contact: '联系人',
    phone: '联系人手机号',
    email: '联系人邮箱',
    address: '联系地址'
  },

  admin: {
    account: '管理员账号',
    password: '管理员密码'
  }
}
